home *** CD-ROM | disk | FTP | other *** search
/ Merciful 1 / Merciful - Disc 1.iso / software / d / devpak / devpakv3.01kickstartv1.3b.dms / devpakv3.01kickstartv1.3b.adf / include / intuition / intuitionbase.i < prev    next >
Text File  |  1991-11-20  |  1KB  |  55 lines

  1.     IFND    INTUITION_INTUITIONBASE_I
  2. INTUITION_INTUITIONBASE_I    SET    1
  3. **
  4. **    $Filename: intuition/intuitionbase.i $
  5. **    $Release: 1.3 $
  6. **
  7. **    the IntuitionBase structure and supporting structures 
  8. **
  9. **    (C) Copyright 1985,1986,1987,1988 Commodore-Amiga, Inc.
  10. **        All Rights Reserved
  11. **
  12.  
  13.     IFND EXEC_TYPES_I
  14.     INCLUDE "exec/types.i"
  15.     ENDC
  16.  
  17.     IFND EXEC_LIBRARIES_I
  18.     INCLUDE "exec/libraries.i"
  19.     ENDC
  20.  
  21.     IFND    GRAPHICS_VIEW_I
  22.     INCLUDE "graphics/view.i"
  23.     ENDC
  24.  
  25. * Be sure to protect yourself against someone modifying these data as
  26. * you look at them.  This is done by calling:
  27. *
  28. * lock = LockIBase(0), which returns a ULONG.  When done call
  29. *  D0          D0
  30. * UnlockIBase(lock) where lock is what LockIBase() returned.
  31. *           A0
  32. * NOTE: these library functions are simply stubs now, but should be called
  33. * to be compatible with future releases.
  34.  
  35. * ======================================================================== *
  36. * === IntuitionBase ====================================================== *
  37. * ======================================================================== *
  38.  STRUCTURE IntuitionBase,0
  39.  
  40.     STRUCT    ib_LibNode,LIB_SIZE
  41.     STRUCT    ib_ViewLord,v_SIZEOF
  42.     APTR    ib_ActiveWindow
  43.     APTR    ib_ActiveScreen
  44.  
  45. * the FirstScreen variable points to the frontmost Screen.  Screens are
  46. * then maintained in a front to back order using Screen.NextScreen
  47.  
  48.     APTR    ib_FirstScreen
  49.  
  50. * there is not size here because...
  51. *
  52. *
  53.  
  54.     ENDC    ; INTUITION_INTUITIONBASE_I
  55.